import { getAction, postAction } from '@/api/manage'

// 示例 get
// export function todayEventData(params = {}) {
//   return getAction('/visual/cgzt/jraj', params)
// }

// 示例 post
// export function todayEventSummary(params = {}) {
//   return postAction('/topic/data/listTableData/zr_cgzt_jraj_gl', params)
// }

/**
 * 左侧-gis资源模块
 */
// 获取-区市
export function region(params) {
  return getAction('/visual/zhdd/region', params)
}
// 获取-图层分组
export function layerGroup(params) {
  return getAction('/visual/zhdd/layerGroup', params)
}
// 查询图层
export function layer(params) {
  return getAction('/visual/zhdd/layer', params)
}
// 查询图层点位-不分组
export function layerPointWithoutGroup(params) {
  return getAction('/visual/zhdd/layerPointWithoutGroup', params)
}

/**
 * 左侧-系统接入
 */
export function xtjr(params) {
  return getAction('/visual/zhdd/xtjr', params)
}
/**
 * 左侧-业务看板
 */
export function wzkb(params) {
  return getAction('/visual/zhdd/wzkb', params)
}

/**
 * 右侧-指挥调度模块-右侧顶部
 */
// 获取-部门调度tree
export function bmddTree(params) {
  return getAction('/visual/zhdd/bmdd', params)
}

// 获取-人员调度tree
export function ryddTree(params) {
  return getAction('/visual/zhdd/rydd', params)
}

// 获取-监控调度列表
export function cameraGroupList(params) {
  return getAction('/visual/zhdd/cameraGroupList', params)
}

// 异步获取-监控调度列表
export function asyncCameraGroupList(params) {
  return getAction('/visual/zhdd/asyncCameraGroupList', params)
}

// 获取-监控调度列表-（注：与获取-监控视频列表同属一个接口）
export function cameraInfoList(params) {
  return getAction('/visual/zhdd/scSubjectCameraInfoList', params)
}

/**
 * 右侧-视频监控模块-右侧底部
 */
// 获取-监控视频列表
export function cameraList(params) {
  return getAction('/visual/zhdd/scSubjectCameraInfoList', params)
}

// 获取-监控视频详情
export function cameraDetail(params) {
  return getAction('/visual/zhdd/getCameraDetail', params)
}

// 获取-监控视频源地址
export function cameraPlayurls(params) {
  return getAction('/visual/zhdd/getCameraPlayurls', params)
}
export function getMultiCameraPlayurls(params) {
  return getAction('/visual/zhdd/getMultiCameraPlayurls', params)
}
// 获取-图层数据
export function getlayerData(params) {
  return getAction('/visual/zhdd/layerData', params)
}

// 获取-图层资源数据 - 图层弹窗
export function listLayerData(layerId, data) {
  return postAction(`/visual/layer/listLayerData/${layerId}`, data)
}
// 获取-圈选后获取图层数据
export function mapLayerDetailSearch(params) {
  return postAction('/visual/layer/mapLayerDetailSearch', params)
}

export function geDataDetailById(params) {
  return getAction('/visual/layer/geDataDetailById', params)
}

// 获取-图层资源数据配置
export function layerPageConfig(layerId) {
  return getAction(`/visual/layer/getLayerPageConfig/${layerId}`)
}

// 更新监控顺序
export function updateCameraSort(params) {
  return postAction('/visual/zhdd/updateCameraSort', params)
}
// 底部菜单栏
export function getRegionApp(params) {
  return getAction('/visual/zhdd/getRegionApp', params)
}
// 资源调度
export function resource(params) {
  return getAction('/visual/zhdd/pageLayerPointWithoutGroup', params)
}

// 获取指定专题图层列表
export function getListGroupLayer(params) {
  return getAction('/visual/layer/listGroupLayer', params)
}

// 获取指定专题图层列表新
export function getListGroupLayerNew(params) {
  return getAction('/visual/layer/listLayer', params)
}

// 用震友接口，为非烟台手机号加0
export function validatePhone(params) {
  return getAction('/visual/zhdd/validatePhone', params)
}

// 资源信息面板数据概览
export function getResourceSumNew(params) {
  return getAction('/visual/zhdd/zyxxTj', params)
}

export function getResourceSum(params) {
  return getAction('/visual/zhdd/zhddTj', params)
}

// 调度资源面板数据概览
export function getDispatchSum(params) {
  return getAction('/visual/zhdd/ddhsTj', params)
}

// 获取专题调度列表
export function getDispatchList(params) {
  return getAction('/visual/zhdd/getGroupByTopicType', params)
}

// 获取指定专题调度详情/visual/zhdd/getGroupMemberByGroupId
export function getDispatchInfo(params) {
  return getAction('/visual/zhdd/getMemberByGroupId', params)
  // return getAction('/visual/zhdd/getGroupMemberByGroupId', params)
}

// 获取网格员列表
export function getGridmanList(params) {
  return getAction('/visual/zhdd/wgy', params)
}

// 获取值班人员列表
export function getDutyList(params) {
  // return getAction('/visual/zhdd/zbry', params)
  return getAction('/visual/zhdd/zbryTree', params)
}

// 群发短信
export function sendMessage(params) {
  return getAction('/visual/zhdd/qfdx', params)
}

// 群发语音
export function sendVoice(params) {
  return getAction('/visual/zhdd/yytz', params)
}sendVoice

// 获取-监控标签
export function getCameraGroupListLabel(params) {
  return getAction('/visual/zhdd/queryByCatalogCode', params)
}

// 获取-事件类型列表
export function getEventType(params) {
  return getAction('/topic/data/listAllBySql/zhdd_sjsb_wtlx', params)
}

// 提交事件
export function sendEvent(params) {
  return postAction('/event/uprecreport', params)
}
